package com.jrx.anytxn.feign.gateway.response;


import com.jrx.anytxn.feign.gateway.bean.BaseApiResponse;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author liuzb
 * @Date 16:35 2022/11/19
 **/
public class CoreResponse16 extends BaseApiResponse {

    /**
     * transactionId
     */
    private String transactionId25;
    /**
     * 交易类型
     */
    private String tranType;
    /**
     * 借方介质账号
     */
    private String debitMediumAcct;
    /**
     * 借方钞汇标志
     */
    private String debitFcyType;
    /**
     * 借方账号
     */
    private String debitAcctNo20;
    /**
     * 借方币种
     */
    private String debitCcy;
    /**
     * 借方起息日
     */
    private String debitValueDate;
    /**
     * 借方交易摘要代码
     */
    private String debitTheirRef;
    /**
     * 借方交易金额
     */
    private BigDecimal debitAmt;
    /**
     * 借方介质密码
     */
    private String debitMediumPwd;
    /**
     * 密码密钥
     */
    private String lPinpadId;
    /**
     * 贷方介质账号
     */
    private String creditMediumAcct;
    /**
     * 贷方钞汇标志
     */
    private String creditFcyType;
    /**
     * 贷方账号
     */
    private String creditAcctNo20;
    /**
     * 贷方币种
     */
    private String creditCcy;

    /**
     * 贷方起息日
     */
    private String creditValueDate;
    /**
     * 贷方交易摘要代码
     */
    private String creditTheirRef;
    /**
     * 贷方交易金额
     */
    private BigDecimal creditAmt;
    /**
     * 收费账号
     */
    private String chargesAcctNo20;
    /**
     * 手续费扣收方式
     */
    private String commissionCode;
    /**
     * 汇率值
     */
    private BigDecimal treasuryRate10;
    /**
     * 备注
     */
    private String remarks80;
    /**
     * 附言
     */
    private String postScripts;
    /**
     * 付款账号35
     */
    private String payAcctNo35;
    /**
     * 是否扣减贷款用途限额标志
     */
    private String ollFlag;
    /**
     * 回单打印标志
     */
    private String dslipFlg;
    /**
     * 买方自定义牌价
     */
    private String buyRate;
    /**
     * 卖方自定义牌价
     */
    private String sellRate;
    /**
     * 强势货币实时汇率折人民币金融
     */
    private String fedtAmount;
    /**
     * 代客询价流水号
     */
    private String downloadKey;
    /**
     * 借方申报类型
     */
    private String debitDeclType;
    /**
     * 借方申报交易编码
     */
    private String debitDeclTxnCode;
    /**
     * 贷方申报类型
     */
    private String creditDeclType;
    /**
     * 贷方申报交易编码
     */
    private String creditDeclTxnCode;
    /**
     * 收款号
     */
    private String payeeAcctNo;
    /**
     * 收款人户名
     */
    private String payeeName;
    /**
     * 收款人开户行行号
     */
    private String payeeBkNo;
    /**
     * 收款人开户行行名
     */
    private String payeeBkName;
    /**
     * 付款人户名
     */
    private String payerName;
    /**
     * 付款人开户行行号
     */
    private String payerBkNo;
    /**
     * 付款人开户行行名
     */
    private String payerBkName;
    /**
     * 原输入账号
     */
    private String lOrigInput;
    /**
     * 费用金额
     */
    private BigDecimal totalChargeAmt18;
    /**
     * 费用币种
     */
    private String totalChargeCcy;
    /**
     * 借方开户网点
     */
    private String debitBranchCode;
    /**
     * 借方客户姓名
     */
    private String debitCustName;
    /**
     * 借方实际余额
     */
    private BigDecimal debitActualBal;
    /**
     * 借方可用余额
     */
    private BigDecimal debitWorkingBal;
    /**
     * 借方账户状态
     */
    private String debitAcctStatus;
    /**
     * 贷方开户网点
     */
    private String creditBranchCode;
    /**
     * 贷方客户姓名
     */
    private String creditCustName;
    /**
     * 贷方实际余额
     */
    private BigDecimal creditActualBal18;
    /**
     * 贷方可用余额
     */
    private BigDecimal creditWorkingBal;
    /**
     * 贷方账户状态
     */
    private String creditAcctStatus;

    /**
     * 佣金清单
     */
    private List<CommissionList> CommissionList;

    /**
     * 借方冻结清单
     */
    private List<DebitLockedList> debitLockedList;
    /**
     * 冻结金额清单
     */
    private List<LockedAmtList> lockedAmtList;
    /**
     * 冻结金额清单
     */
    private List<Overrides> overrides;

    /**
     * 贷方冻结金额
     */
    private BigDecimal totalCreditLockedAmt;
    /**
     * 借方账号实际可用余额
     */
    private BigDecimal debitAcctActualBal19;
    /**
     * 贷方账号实际可用余额
     */
    private BigDecimal creditAcctActualBal19;

    /**
     * 获取 原输入账号
     *
     * @return lOrigInput 原输入账号
     */
    public String getLOrigInput() {
        return this.lOrigInput;
    }

    /**
     * 设置 原输入账号
     *
     * @param lOrigInput 原输入账号
     */
    public void setLOrigInput(String lOrigInput) {
        this.lOrigInput = lOrigInput;
    }

    /**
     * 获取 费用金额
     *
     * @return totalChargeAmt18 费用金额
     */
    public BigDecimal getTotalChargeAmt18() {
        return this.totalChargeAmt18;
    }

    /**
     * 设置 费用金额
     *
     * @param totalChargeAmt18 费用金额
     */
    public void setTotalChargeAmt18(BigDecimal totalChargeAmt18) {
        this.totalChargeAmt18 = totalChargeAmt18;
    }

    /**
     * 获取 费用币种
     *
     * @return totalChargeCcy 费用币种
     */
    public String getTotalChargeCcy() {
        return this.totalChargeCcy;
    }

    /**
     * 设置 费用币种
     *
     * @param totalChargeCcy 费用币种
     */
    public void setTotalChargeCcy(String totalChargeCcy) {
        this.totalChargeCcy = totalChargeCcy;
    }

    /**
     * 获取 借方开户网点
     *
     * @return debitBranchCode 借方开户网点
     */
    public String getDebitBranchCode() {
        return this.debitBranchCode;
    }

    /**
     * 设置 借方开户网点
     *
     * @param debitBranchCode 借方开户网点
     */
    public void setDebitBranchCode(String debitBranchCode) {
        this.debitBranchCode = debitBranchCode;
    }

    /**
     * 获取 借方客户姓名
     *
     * @return debitCustName 借方客户姓名
     */
    public String getDebitCustName() {
        return this.debitCustName;
    }

    /**
     * 设置 借方客户姓名
     *
     * @param debitCustName 借方客户姓名
     */
    public void setDebitCustName(String debitCustName) {
        this.debitCustName = debitCustName;
    }

    /**
     * 获取 借方实际余额
     *
     * @return debitActualBal 借方实际余额
     */
    public BigDecimal getDebitActualBal() {
        return this.debitActualBal;
    }

    /**
     * 设置 借方实际余额
     *
     * @param debitActualBal 借方实际余额
     */
    public void setDebitActualBal(BigDecimal debitActualBal) {
        this.debitActualBal = debitActualBal;
    }

    /**
     * 获取 借方可用余额
     *
     * @return debitWorkingBal 借方可用余额
     */
    public BigDecimal getDebitWorkingBal() {
        return this.debitWorkingBal;
    }

    /**
     * 设置 借方可用余额
     *
     * @param debitWorkingBal 借方可用余额
     */
    public void setDebitWorkingBal(BigDecimal debitWorkingBal) {
        this.debitWorkingBal = debitWorkingBal;
    }

    /**
     * 获取 借方账户状态
     *
     * @return debitAcctStatus 借方账户状态
     */
    public String getDebitAcctStatus() {
        return this.debitAcctStatus;
    }

    /**
     * 设置 借方账户状态
     *
     * @param debitAcctStatus 借方账户状态
     */
    public void setDebitAcctStatus(String debitAcctStatus) {
        this.debitAcctStatus = debitAcctStatus;
    }

    /**
     * 获取 贷方开户网点
     *
     * @return creditBranchCode 贷方开户网点
     */
    public String getCreditBranchCode() {
        return this.creditBranchCode;
    }

    /**
     * 设置 贷方开户网点
     *
     * @param creditBranchCode 贷方开户网点
     */
    public void setCreditBranchCode(String creditBranchCode) {
        this.creditBranchCode = creditBranchCode;
    }

    /**
     * 获取 贷方客户姓名
     *
     * @return creditCustName 贷方客户姓名
     */
    public String getCreditCustName() {
        return this.creditCustName;
    }

    /**
     * 设置 贷方客户姓名
     *
     * @param creditCustName 贷方客户姓名
     */
    public void setCreditCustName(String creditCustName) {
        this.creditCustName = creditCustName;
    }

    /**
     * 获取 贷方实际余额
     *
     * @return creditActualBal18 贷方实际余额
     */
    public BigDecimal getCreditActualBal18() {
        return this.creditActualBal18;
    }

    /**
     * 设置 贷方实际余额
     *
     * @param creditActualBal18 贷方实际余额
     */
    public void setCreditActualBal18(BigDecimal creditActualBal18) {
        this.creditActualBal18 = creditActualBal18;
    }

    /**
     * 获取 贷方可用余额
     *
     * @return creditWorkingBal 贷方可用余额
     */
    public BigDecimal getCreditWorkingBal() {
        return this.creditWorkingBal;
    }

    /**
     * 设置 贷方可用余额
     *
     * @param creditWorkingBal 贷方可用余额
     */
    public void setCreditWorkingBal(BigDecimal creditWorkingBal) {
        this.creditWorkingBal = creditWorkingBal;
    }

    /**
     * 获取 贷方账户状态
     *
     * @return creditAcctStatus 贷方账户状态
     */
    public String getCreditAcctStatus() {
        return this.creditAcctStatus;
    }

    /**
     * 设置 贷方账户状态
     *
     * @param creditAcctStatus 贷方账户状态
     */
    public void setCreditAcctStatus(String creditAcctStatus) {
        this.creditAcctStatus = creditAcctStatus;
    }

    /**
     * 获取 佣金清单
     *
     * @return CommissionList 佣金清单
     */
    public List<CommissionList> getCommissionList() {
        return this.CommissionList;
    }

    /**
     * 设置 佣金清单
     *
     * @param CommissionList 佣金清单
     */
    public void setCommissionList(List<CommissionList> CommissionList) {
        this.CommissionList = CommissionList;
    }

    /**
     * 获取 借方冻结清单
     *
     * @return debitLockedList 借方冻结清单
     */
    public List<DebitLockedList> getDebitLockedList() {
        return this.debitLockedList;
    }

    /**
     * 设置 借方冻结清单
     *
     * @param debitLockedList 借方冻结清单
     */
    public void setDebitLockedList(List<DebitLockedList> debitLockedList) {
        this.debitLockedList = debitLockedList;
    }

    /**
     * 获取 冻结金额清单
     *
     * @return lockedAmtList 冻结金额清单
     */
    public List<LockedAmtList> getLockedAmtList() {
        return this.lockedAmtList;
    }

    /**
     * 设置 冻结金额清单
     *
     * @param lockedAmtList 冻结金额清单
     */
    public void setLockedAmtList(List<LockedAmtList> lockedAmtList) {
        this.lockedAmtList = lockedAmtList;
    }

    /**
     * 获取 贷方冻结金额
     *
     * @return totalCreditLockedAmt 贷方冻结金额
     */
    public BigDecimal getTotalCreditLockedAmt() {
        return this.totalCreditLockedAmt;
    }

    /**
     * 设置 贷方冻结金额
     *
     * @param totalCreditLockedAmt 贷方冻结金额
     */
    public void setTotalCreditLockedAmt(BigDecimal totalCreditLockedAmt) {
        this.totalCreditLockedAmt = totalCreditLockedAmt;
    }

    /**
     * 获取 借方账号实际可用余额
     *
     * @return debitAcctActualBal19 借方账号实际可用余额
     */
    public BigDecimal getDebitAcctActualBal19() {
        return this.debitAcctActualBal19;
    }

    /**
     * 设置 借方账号实际可用余额
     *
     * @param debitAcctActualBal19 借方账号实际可用余额
     */
    public void setDebitAcctActualBal19(BigDecimal debitAcctActualBal19) {
        this.debitAcctActualBal19 = debitAcctActualBal19;
    }

    /**
     * 获取 贷方账号实际可用余额
     *
     * @return creditAcctActualBal19 贷方账号实际可用余额
     */
    public BigDecimal getCreditAcctActualBal19() {
        return this.creditAcctActualBal19;
    }

    /**
     * 设置 贷方账号实际可用余额
     *
     * @param creditAcctActualBal19 贷方账号实际可用余额
     */
    public void setCreditAcctActualBal19(BigDecimal creditAcctActualBal19) {
        this.creditAcctActualBal19 = creditAcctActualBal19;
    }

    /**
     * 获取 transactionId
     *
     * @return transactionId25 transactionId
     */
    public String getTransactionId25() {
        return this.transactionId25;
    }

    /**
     * 设置 transactionId
     *
     * @param transactionId25 transactionId
     */
    public void setTransactionId25(String transactionId25) {
        this.transactionId25 = transactionId25;
    }

    /**
     * 获取 交易类型
     *
     * @return tranType 交易类型
     */
    public String getTranType() {
        return this.tranType;
    }

    /**
     * 设置 交易类型
     *
     * @param tranType 交易类型
     */
    public void setTranType(String tranType) {
        this.tranType = tranType;
    }

    /**
     * 获取 借方介质账号
     *
     * @return debitMediumAcct 借方介质账号
     */
    public String getDebitMediumAcct() {
        return this.debitMediumAcct;
    }

    /**
     * 设置 借方介质账号
     *
     * @param debitMediumAcct 借方介质账号
     */
    public void setDebitMediumAcct(String debitMediumAcct) {
        this.debitMediumAcct = debitMediumAcct;
    }

    /**
     * 获取 借方钞汇标志
     *
     * @return debitFcyType 借方钞汇标志
     */
    public String getDebitFcyType() {
        return this.debitFcyType;
    }

    /**
     * 设置 借方钞汇标志
     *
     * @param debitFcyType 借方钞汇标志
     */
    public void setDebitFcyType(String debitFcyType) {
        this.debitFcyType = debitFcyType;
    }

    /**
     * 获取 借方账号
     *
     * @return debitAcctNo20 借方账号
     */
    public String getDebitAcctNo20() {
        return this.debitAcctNo20;
    }

    /**
     * 设置 借方账号
     *
     * @param debitAcctNo20 借方账号
     */
    public void setDebitAcctNo20(String debitAcctNo20) {
        this.debitAcctNo20 = debitAcctNo20;
    }

    /**
     * 获取 借方币种
     *
     * @return debitCcy 借方币种
     */
    public String getDebitCcy() {
        return this.debitCcy;
    }

    /**
     * 设置 借方币种
     *
     * @param debitCcy 借方币种
     */
    public void setDebitCcy(String debitCcy) {
        this.debitCcy = debitCcy;
    }

    /**
     * 获取 借方起息日
     *
     * @return debitValueDate 借方起息日
     */
    public String getDebitValueDate() {
        return this.debitValueDate;
    }

    /**
     * 设置 借方起息日
     *
     * @param debitValueDate 借方起息日
     */
    public void setDebitValueDate(String debitValueDate) {
        this.debitValueDate = debitValueDate;
    }

    /**
     * 获取 借方交易摘要代码
     *
     * @return debitTheirRef 借方交易摘要代码
     */
    public String getDebitTheirRef() {
        return this.debitTheirRef;
    }

    /**
     * 设置 借方交易摘要代码
     *
     * @param debitTheirRef 借方交易摘要代码
     */
    public void setDebitTheirRef(String debitTheirRef) {
        this.debitTheirRef = debitTheirRef;
    }

    /**
     * 获取 借方交易金额
     *
     * @return debitAmt 借方交易金额
     */
    public BigDecimal getDebitAmt() {
        return this.debitAmt;
    }

    /**
     * 设置 借方交易金额
     *
     * @param debitAmt 借方交易金额
     */
    public void setDebitAmt(BigDecimal debitAmt) {
        this.debitAmt = debitAmt;
    }

    /**
     * 获取 借方介质密码
     *
     * @return debitMediumPwd 借方介质密码
     */
    public String getDebitMediumPwd() {
        return this.debitMediumPwd;
    }

    /**
     * 设置 借方介质密码
     *
     * @param debitMediumPwd 借方介质密码
     */
    public void setDebitMediumPwd(String debitMediumPwd) {
        this.debitMediumPwd = debitMediumPwd;
    }

    /**
     * 获取 密码密钥
     *
     * @return lPinpadId 密码密钥
     */
    public String getLPinpadId() {
        return this.lPinpadId;
    }

    /**
     * 设置 密码密钥
     *
     * @param lPinpadId 密码密钥
     */
    public void setLPinpadId(String lPinpadId) {
        this.lPinpadId = lPinpadId;
    }

    /**
     * 获取 贷方介质账号
     *
     * @return creditMediumAcct 贷方介质账号
     */
    public String getCreditMediumAcct() {
        return this.creditMediumAcct;
    }

    /**
     * 设置 贷方介质账号
     *
     * @param creditMediumAcct 贷方介质账号
     */
    public void setCreditMediumAcct(String creditMediumAcct) {
        this.creditMediumAcct = creditMediumAcct;
    }

    /**
     * 获取 贷方钞汇标志
     *
     * @return creditFcyType 贷方钞汇标志
     */
    public String getCreditFcyType() {
        return this.creditFcyType;
    }

    /**
     * 设置 贷方钞汇标志
     *
     * @param creditFcyType 贷方钞汇标志
     */
    public void setCreditFcyType(String creditFcyType) {
        this.creditFcyType = creditFcyType;
    }

    /**
     * 获取 贷方账号
     *
     * @return creditAcctNo20 贷方账号
     */
    public String getCreditAcctNo20() {
        return this.creditAcctNo20;
    }

    /**
     * 设置 贷方账号
     *
     * @param creditAcctNo20 贷方账号
     */
    public void setCreditAcctNo20(String creditAcctNo20) {
        this.creditAcctNo20 = creditAcctNo20;
    }

    /**
     * 获取 贷方币种
     *
     * @return creditCcy 贷方币种
     */
    public String getCreditCcy() {
        return this.creditCcy;
    }

    /**
     * 设置 贷方币种
     *
     * @param creditCcy 贷方币种
     */
    public void setCreditCcy(String creditCcy) {
        this.creditCcy = creditCcy;
    }

    /**
     * 获取 贷方起息日
     *
     * @return creditValueDate 贷方起息日
     */
    public String getCreditValueDate() {
        return this.creditValueDate;
    }

    /**
     * 设置 贷方起息日
     *
     * @param creditValueDate 贷方起息日
     */
    public void setCreditValueDate(String creditValueDate) {
        this.creditValueDate = creditValueDate;
    }

    /**
     * 获取 贷方交易摘要代码
     *
     * @return creditTheirRef 贷方交易摘要代码
     */
    public String getCreditTheirRef() {
        return this.creditTheirRef;
    }

    /**
     * 设置 贷方交易摘要代码
     *
     * @param creditTheirRef 贷方交易摘要代码
     */
    public void setCreditTheirRef(String creditTheirRef) {
        this.creditTheirRef = creditTheirRef;
    }

    /**
     * 获取 贷方交易金额
     *
     * @return creditAmt 贷方交易金额
     */
    public BigDecimal getCreditAmt() {
        return this.creditAmt;
    }

    /**
     * 设置 贷方交易金额
     *
     * @param creditAmt 贷方交易金额
     */
    public void setCreditAmt(BigDecimal creditAmt) {
        this.creditAmt = creditAmt;
    }

    /**
     * 获取 收费账号
     *
     * @return chargesAcctNo20 收费账号
     */
    public String getChargesAcctNo20() {
        return this.chargesAcctNo20;
    }

    /**
     * 设置 收费账号
     *
     * @param chargesAcctNo20 收费账号
     */
    public void setChargesAcctNo20(String chargesAcctNo20) {
        this.chargesAcctNo20 = chargesAcctNo20;
    }

    /**
     * 获取 手续费扣收方式
     *
     * @return commissionCode 手续费扣收方式
     */
    public String getCommissionCode() {
        return this.commissionCode;
    }

    /**
     * 设置 手续费扣收方式
     *
     * @param commissionCode 手续费扣收方式
     */
    public void setCommissionCode(String commissionCode) {
        this.commissionCode = commissionCode;
    }

    /**
     * 获取 汇率值
     *
     * @return treasuryRate10 汇率值
     */
    public BigDecimal getTreasuryRate10() {
        return this.treasuryRate10;
    }

    /**
     * 设置 汇率值
     *
     * @param treasuryRate10 汇率值
     */
    public void setTreasuryRate10(BigDecimal treasuryRate10) {
        this.treasuryRate10 = treasuryRate10;
    }

    /**
     * 获取 备注
     *
     * @return remarks80 备注
     */
    public String getRemarks80() {
        return this.remarks80;
    }

    /**
     * 设置 备注
     *
     * @param remarks80 备注
     */
    public void setRemarks80(String remarks80) {
        this.remarks80 = remarks80;
    }

    /**
     * 获取 附言
     *
     * @return postScripts 附言
     */
    public String getPostScripts() {
        return this.postScripts;
    }

    /**
     * 设置 附言
     *
     * @param postScripts 附言
     */
    public void setPostScripts(String postScripts) {
        this.postScripts = postScripts;
    }

    /**
     * 获取 付款账号35
     *
     * @return payAcctNo35 付款账号35
     */
    public String getPayAcctNo35() {
        return this.payAcctNo35;
    }

    /**
     * 设置 付款账号35
     *
     * @param payAcctNo35 付款账号35
     */
    public void setPayAcctNo35(String payAcctNo35) {
        this.payAcctNo35 = payAcctNo35;
    }

    /**
     * 获取 是否扣减贷款用途限额标志
     *
     * @return ollFlag 是否扣减贷款用途限额标志
     */
    public String getOllFlag() {
        return this.ollFlag;
    }

    /**
     * 设置 是否扣减贷款用途限额标志
     *
     * @param ollFlag 是否扣减贷款用途限额标志
     */
    public void setOllFlag(String ollFlag) {
        this.ollFlag = ollFlag;
    }

    /**
     * 获取 回单打印标志
     *
     * @return dslipFlg 回单打印标志
     */
    public String getDslipFlg() {
        return this.dslipFlg;
    }

    /**
     * 设置 回单打印标志
     *
     * @param dslipFlg 回单打印标志
     */
    public void setDslipFlg(String dslipFlg) {
        this.dslipFlg = dslipFlg;
    }

    /**
     * 获取 买方自定义牌价
     *
     * @return buyRate 买方自定义牌价
     */
    public String getBuyRate() {
        return this.buyRate;
    }

    /**
     * 设置 买方自定义牌价
     *
     * @param buyRate 买方自定义牌价
     */
    public void setBuyRate(String buyRate) {
        this.buyRate = buyRate;
    }

    /**
     * 获取 卖方自定义牌价
     *
     * @return sellRate 卖方自定义牌价
     */
    public String getSellRate() {
        return this.sellRate;
    }

    /**
     * 设置 卖方自定义牌价
     *
     * @param sellRate 卖方自定义牌价
     */
    public void setSellRate(String sellRate) {
        this.sellRate = sellRate;
    }

    /**
     * 获取 强势货币实时汇率折人民币金融
     *
     * @return fedtAmount 强势货币实时汇率折人民币金融
     */
    public String getFedtAmount() {
        return this.fedtAmount;
    }

    /**
     * 设置 强势货币实时汇率折人民币金融
     *
     * @param fedtAmount 强势货币实时汇率折人民币金融
     */
    public void setFedtAmount(String fedtAmount) {
        this.fedtAmount = fedtAmount;
    }

    /**
     * 获取 代客询价流水号
     *
     * @return downloadKey 代客询价流水号
     */
    public String getDownloadKey() {
        return this.downloadKey;
    }

    /**
     * 设置 代客询价流水号
     *
     * @param downloadKey 代客询价流水号
     */
    public void setDownloadKey(String downloadKey) {
        this.downloadKey = downloadKey;
    }

    /**
     * 获取 借方申报类型
     *
     * @return debitDeclType 借方申报类型
     */
    public String getDebitDeclType() {
        return this.debitDeclType;
    }

    /**
     * 设置 借方申报类型
     *
     * @param debitDeclType 借方申报类型
     */
    public void setDebitDeclType(String debitDeclType) {
        this.debitDeclType = debitDeclType;
    }

    /**
     * 获取 借方申报交易编码
     *
     * @return debitDeclTxnCode 借方申报交易编码
     */
    public String getDebitDeclTxnCode() {
        return this.debitDeclTxnCode;
    }

    /**
     * 设置 借方申报交易编码
     *
     * @param debitDeclTxnCode 借方申报交易编码
     */
    public void setDebitDeclTxnCode(String debitDeclTxnCode) {
        this.debitDeclTxnCode = debitDeclTxnCode;
    }

    /**
     * 获取 贷方申报类型
     *
     * @return creditDeclType 贷方申报类型
     */
    public String getCreditDeclType() {
        return this.creditDeclType;
    }

    /**
     * 设置 贷方申报类型
     *
     * @param creditDeclType 贷方申报类型
     */
    public void setCreditDeclType(String creditDeclType) {
        this.creditDeclType = creditDeclType;
    }

    /**
     * 获取 贷方申报交易编码
     *
     * @return creditDeclTxnCode 贷方申报交易编码
     */
    public String getCreditDeclTxnCode() {
        return this.creditDeclTxnCode;
    }

    /**
     * 设置 贷方申报交易编码
     *
     * @param creditDeclTxnCode 贷方申报交易编码
     */
    public void setCreditDeclTxnCode(String creditDeclTxnCode) {
        this.creditDeclTxnCode = creditDeclTxnCode;
    }

    /**
     * 获取 收款号
     *
     * @return payeeAcctNo 收款号
     */
    public String getPayeeAcctNo() {
        return this.payeeAcctNo;
    }

    /**
     * 设置 收款号
     *
     * @param payeeAcctNo 收款号
     */
    public void setPayeeAcctNo(String payeeAcctNo) {
        this.payeeAcctNo = payeeAcctNo;
    }

    /**
     * 获取 收款人户名
     *
     * @return payeeName 收款人户名
     */
    public String getPayeeName() {
        return this.payeeName;
    }

    /**
     * 设置 收款人户名
     *
     * @param payeeName 收款人户名
     */
    public void setPayeeName(String payeeName) {
        this.payeeName = payeeName;
    }

    /**
     * 获取 收款人开户行行号
     *
     * @return payeeBkNo 收款人开户行行号
     */
    public String getPayeeBkNo() {
        return this.payeeBkNo;
    }

    /**
     * 设置 收款人开户行行号
     *
     * @param payeeBkNo 收款人开户行行号
     */
    public void setPayeeBkNo(String payeeBkNo) {
        this.payeeBkNo = payeeBkNo;
    }

    /**
     * 获取 收款人开户行行名
     *
     * @return payeeBkName 收款人开户行行名
     */
    public String getPayeeBkName() {
        return this.payeeBkName;
    }

    /**
     * 设置 收款人开户行行名
     *
     * @param payeeBkName 收款人开户行行名
     */
    public void setPayeeBkName(String payeeBkName) {
        this.payeeBkName = payeeBkName;
    }

    /**
     * 获取 付款人户名
     *
     * @return payerName 付款人户名
     */
    public String getPayerName() {
        return this.payerName;
    }

    /**
     * 设置 付款人户名
     *
     * @param payerName 付款人户名
     */
    public void setPayerName(String payerName) {
        this.payerName = payerName;
    }

    /**
     * 获取 付款人开户行行号
     *
     * @return payerBkNo 付款人开户行行号
     */
    public String getPayerBkNo() {
        return this.payerBkNo;
    }

    /**
     * 设置 付款人开户行行号
     *
     * @param payerBkNo 付款人开户行行号
     */
    public void setPayerBkNo(String payerBkNo) {
        this.payerBkNo = payerBkNo;
    }

    /**
     * 获取 付款人开户行行名
     *
     * @return payerBkName 付款人开户行行名
     */
    public String getPayerBkName() {
        return this.payerBkName;
    }

    /**
     * 设置 付款人开户行行名
     *
     * @param payerBkName 付款人开户行行名
     */
    public void setPayerBkName(String payerBkName) {
        this.payerBkName = payerBkName;
    }

    /**
     * 获取 冻结金额清单
     *
     * @return overrides 冻结金额清单
     */
    public List<Overrides> getOverrides() {
        return this.overrides;
    }

    /**
     * 设置 冻结金额清单
     *
     * @param overrides 冻结金额清单
     */
    public void setOverrides(List<Overrides> overrides) {
        this.overrides = overrides;
    }


    /**
     * 佣金清单
     */
    public static class CommissionList {
        /**
         * 佣金代码
         */
        private String commissionType;
        /**
         * 佣金币种
         */
        private String commissionCcy;
        /**
         * 佣金金额
         */
        private BigDecimal commissionAmt;

        /**
         * 获取 佣金代码
         *
         * @return commissionType 佣金代码
         */
        public String getCommissionType() {
            return this.commissionType;
        }

        /**
         * 设置 佣金代码
         *
         * @param commissionType 佣金代码
         */
        public void setCommissionType(String commissionType) {
            this.commissionType = commissionType;
        }

        /**
         * 获取 佣金币种
         *
         * @return commissionCcy 佣金币种
         */
        public String getCommissionCcy() {
            return this.commissionCcy;
        }

        /**
         * 设置 佣金币种
         *
         * @param commissionCcy 佣金币种
         */
        public void setCommissionCcy(String commissionCcy) {
            this.commissionCcy = commissionCcy;
        }

        /**
         * 获取 佣金金额
         *
         * @return commissionAmt 佣金金额
         */
        public BigDecimal getCommissionAmt() {
            return this.commissionAmt;
        }

        /**
         * 设置 佣金金额
         *
         * @param commissionAmt 佣金金额
         */
        public void setCommissionAmt(BigDecimal commissionAmt) {
            this.commissionAmt = commissionAmt;
        }
    }


    /**
     * 冻结金额清单
     */
    public static class LockedAmtList {
        /**
         * 佣金代码
         */
        private String commissionType;
        /**
         * 佣金币种
         */
        private String commissionCcy;
        /**
         * 佣金金额
         */
        private BigDecimal commissionAmt;

        /**
         * 获取 佣金代码
         *
         * @return commissionType 佣金代码
         */
        public String getCommissionType() {
            return this.commissionType;
        }

        /**
         * 设置 佣金代码
         *
         * @param commissionType 佣金代码
         */
        public void setCommissionType(String commissionType) {
            this.commissionType = commissionType;
        }

        /**
         * 获取 佣金币种
         *
         * @return commissionCcy 佣金币种
         */
        public String getCommissionCcy() {
            return this.commissionCcy;
        }

        /**
         * 设置 佣金币种
         *
         * @param commissionCcy 佣金币种
         */
        public void setCommissionCcy(String commissionCcy) {
            this.commissionCcy = commissionCcy;
        }

        /**
         * 获取 佣金金额
         *
         * @return commissionAmt 佣金金额
         */
        public BigDecimal getCommissionAmt() {
            return this.commissionAmt;
        }

        /**
         * 设置 佣金金额
         *
         * @param commissionAmt 佣金金额
         */
        public void setCommissionAmt(BigDecimal commissionAmt) {
            this.commissionAmt = commissionAmt;
        }
    }

    /**
     * 借方冻结清单
     */
    public static class DebitLockedList {
        /**
         * 冻结起始日期
         */
        private String lockedStartDate;
        /**
         * 冻结金额
         */
        private BigDecimal lockedAmt;
        /**
         * 借方汇总冻结金额
         */
        private BigDecimal totalDebitLockedAmt;

        /**
         * 获取 冻结起始日期
         *
         * @return lockedStartDate 冻结起始日期
         */
        public String getLockedStartDate() {
            return this.lockedStartDate;
        }

        /**
         * 设置 冻结起始日期
         *
         * @param lockedStartDate 冻结起始日期
         */
        public void setLockedStartDate(String lockedStartDate) {
            this.lockedStartDate = lockedStartDate;
        }

        /**
         * 获取 冻结金额
         *
         * @return lockedAmt 冻结金额
         */
        public BigDecimal getLockedAmt() {
            return this.lockedAmt;
        }

        /**
         * 设置 冻结金额
         *
         * @param lockedAmt 冻结金额
         */
        public void setLockedAmt(BigDecimal lockedAmt) {
            this.lockedAmt = lockedAmt;
        }

        /**
         * 获取 借方汇总冻结金额
         *
         * @return totalDebitLockedAmt 借方汇总冻结金额
         */
        public BigDecimal getTotalDebitLockedAmt() {
            return this.totalDebitLockedAmt;
        }

        /**
         * 设置 借方汇总冻结金额
         *
         * @param totalDebitLockedAmt 借方汇总冻结金额
         */
        public void setTotalDebitLockedAmt(BigDecimal totalDebitLockedAmt) {
            this.totalDebitLockedAmt = totalDebitLockedAmt;
        }
    }

    /**
     * 越权信息清单
     */
    public static class Overrides {
        /**
         * 越权代码
         */
        private String OverrideCode;
        /**
         * 越权信息
         */
        private String OverrideMessage;

        /**
         * 获取 越权代码
         *
         * @return OverrideCode 越权代码
         */
        public String getOverrideCode() {
            return this.OverrideCode;
        }

        /**
         * 设置 越权代码
         *
         * @param OverrideCode 越权代码
         */
        public void setOverrideCode(String OverrideCode) {
            this.OverrideCode = OverrideCode;
        }

        /**
         * 获取 越权信息
         *
         * @return OverrideMessage 越权信息
         */
        public String getOverrideMessage() {
            return this.OverrideMessage;
        }

        /**
         * 设置 越权信息
         *
         * @param OverrideMessage 越权信息
         */
        public void setOverrideMessage(String OverrideMessage) {
            this.OverrideMessage = OverrideMessage;
        }
    }
}
